Intelligent Reusable User Interface Components

نویسنده

  • Veikko Punkka
چکیده

This paper is about implementing and using intelligent reusable user interface components. Motivation for such components is provided. A standardized approach for constructing and using them using X11, OSF/Motif and C++ is introduced. A sample implementation of the paradigm is introduced. The sample implementation has recently been adopted as the standard method for creating and using reusable user interface components within Nokia Telecommunications Corporation. A future development concept is introduced as “User Interface Factory”. Introduction & Motivation The Why Writing interactive software is difficult. Writing reusable software is difficult. Writing intelligent software is difficult. Why would one then try to combine these theree difficulties? The first input for the project came from the sheer size of the software project I am involved in, the Nokia Operating and Maintenance Center for Cellular Networks (OMC). The system consists of over 2 million lines of C++ code. In order to keep the project manageable, we needed to separate the layout and the functionality of the system. For this we chose an architechture we call MVC++[1]. This architectural solution is an essential part of the OMT++ methodology [2] widely used in Nokia Telecommunications Corporation and beyond. OMT++ is a modification and enhancement of the OMT approach [3]. OMT notation is also used in the meta models throughout of this paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Single-Display Intelligent Adaptive Interface for Controlling a Group of UAVs

The increasing use of unmanned aerial vehicles (UAVs) or drones in different civil and military operations has attracted attention of many researchers and science communities. One of the most notable challenges in this field is supervising and controlling a group or a team of UAVs by a single user. Thereupon, we proposed a new intelligent adaptive interface (IAI) to overcome to this challenge. ...

متن کامل

Distributed Intelligent Agents

We are investigating techniques for developing distributed and adaptive collections of agents that coordinate to retrieve, lter and fuse information relevant to the user, task and situation, as well as anticipate a user's information needs. In our system of agents, information gathering is seamlessly integrated with decision support. The task for which particular information is requested of the...

متن کامل

DiamondHelp: A Collaborative Task Guidance Framework for Complex Devices

DiamondHelp is a reusable Java framework for building collaborative task guidance systems for complex devices, such as digitally enabled home appliances. DiamondHelp combines a generic conversational interface, adapted from online chat programs, with an application-specific direct manipulation interface. DiamondHelp provides “a things to say” mechanism for use without spoken language understand...

متن کامل

عناصر مهم در طراحی رابط کاربری، قابلیت استفاده و مسائل فنی پایگاهها در فاصله سال‌های 93 تا 95

Introduction: Database design by taking into account the components of user interface, usability and technical issues, is a key indicator of quick access to the required information of the users. Ovid assessment criterion evaluates databases in terms of user interface, usability and technical issues. The purpose of the present paper is to determine the important elements in the design of user i...

متن کامل

ERCIM Collaborative Interaction Design Toolset

This position paper aims to present a proposal for collaborative long term research amongst ERCIM members in the context of the current ESPRIT Call on Intelligent Information Interfaces (I). The paper outlines work proposed to be carried out in the context of the Connected Community Schema of ESPRIT Intelligent Information Interfaces initiative. The proposed work is primarily concerned with the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995